GameSuite Release 3

Welcome to GameSuite - a package of modules which are designed to allow programmers to write top quality games with the minimum of effort. The package contains the sort of routines that are common to most games. Sound, sprite plotting, movement, collision checking, animation, etc. Best of all there are no restrictions to their use - you can include them in commercial games if you wish and you pay no royalties to me.

This Release

Well, this is the third and final release of Gamesuite, but it's the best yet! There are a few bug fixes but lots of new stuff. There's the complete source code for all of the modules, and the game Oddball, plus an entirely new, compilable source for the game Bolmaster - the first platform game to be written with GameSuite.

Getting Started

Firstly I suggest you look at the programs in the Examples directory. You can hold down shift and double click them to see how they work. Most include the original sprite files and uncrunched versions of their BASIC programs. The applications !Amnesia, !FastSpr and !Stasis have MicroHelp files, which can be accessed by selecting Help from the Filer menu, or shift- double-clicking the application. !FSPConv has help files which can be accessed from its menus when it is loaded.

Contents

Gamesuite is split into three modules. FastSpr - the sprite plotter. Stasis - the sound module. Amnesia - everything else. These are contained in the applications !FastSpr, !Stasis and !Amnesia. Double clicking these just loads the module, so doesnt appear to do much. FSPConv is an application which produces the sprite files used by FastSpr. There are many settings which can be altered, but usually its enough to drag your sprite file to FSPConv on the icon bar and click Convert. There are a few other add-ons which have built up, including example fade code, a compression system, and a dodgy music player! Theres also this help system with full documentation. The examples directory contains a few demos of the modules in action.

Bug

Reports

Bugs? I'm afraid I don't want any more bug reports! This is the final release of GameSuite because
I'm giving up!
Or, to be more specific, I'm moving to a different platform. These Acorn machines are a bit too slow for me, so I'm moving to PowerMacs. Don't worry! The way things are going we'll all be able to run software for any other machine in a few years. Ill get to work on some PowerPC routines... Anyway, no bug reports please! Ive included just about every source file you could ever need, so youll have to fix them yourselves (and good luck to you!).

Contacting Me

I won't be at my current address for long, and the phone is being taken away, so it's a bit tricky to contact me. For post, the address St John's College, Cambridge, CB2 1TP. should be good until June 1996, and the email address as142@cam.ac.uk should be OK until March 1996. You could try http://hydra.phy.cam.ac.uk/andy/andy.htm to see if my Web page is still valid.

The Final Word

Just to say that writing games is supposed to be fun. Its a great way to learn programming and enjoy yourself at the same time. With GameSuite, a lot of the groundwork is done for you, but its still up to you to design the game and get everything working. Please dont be put off by the complexity of the modules and application. Youll only need a fraction of their facilities for the average game so just take things one step at a time. Good luck! Apologies for all the mistakes, and I hope you write a few (more) masterpieces of games!

Well, That Used to be The Final Word

Id just like to thank everybody who gave me so much feedback about Gamesuite. Please keep writing software with these routines. I hope that the release of source code will be useful, and that you will continue to release PD software (and hopefully updated Gamesuite modules). For now, Ill just have to leave you to it... All the best, Andy Southgate. 7th August 1995.